﻿using System;

namespace Manoli.Utils.CSharpFormat
{
	public static class Hilite
	{

		private static string FontColor(string color, string s)
		{
			return string.Format("<font color={0}>{1}</font>", color, s);
		}

		public static string Comments(string s)
		{
			return FontColor("#008000", s);
		}

		public static string Literal(string s)
		{
			return FontColor("#A31515", s);
		}

		public static string Preprocessor(string s)
		{
			return FontColor("#cc6633", s);
		}

		public static string Keyword(string s)
		{
			return FontColor("#0000ff", s);
		}

		public static string Attribute(string s)
		{
			return FontColor("#FF0000", s);
		}

		public static string Html(string s)
		{
			return FontColor("#800000", s);
		}
	}
}